package top.jiangqiang.qianyi.common.base.service.impl;

import jakarta.annotation.Resource;
import lombok.Getter;
import org.springframework.beans.factory.annotation.Autowired;
import top.jiangqiang.qianyi.common.base.model.entity.BaseEntity;
import top.jiangqiang.qianyi.common.base.service.BaseDbService;
import top.jiangqiang.qianyi.common.base.service.BaseService;
import top.jiangqiang.qianyi.common.convert.TypeConverter;
import top.jiangqiang.qianyi.common.crypto.EncryptService;

/**
 * @Date 2023/9/22 17:20
 * @Author Jiangqiang
 */
@Getter
public class BaseServiceImpl<S extends BaseDbService<E>, E extends BaseEntity> implements BaseService<S, E> {
    @Resource
    protected TypeConverter typeConverter;
    @Resource
    protected EncryptService encryptService;
    @Autowired
    @SuppressWarnings("all")
    protected S baseDbService;

}
